research information technology licensing intellectual property knowledge management license clinical pharmaceutical distributed computing artificial intelligence copyright institute attorney grid cro technology intelligent agents grid computing science agents patent java